/*
*所有关于table_wgjy类的业务代码接口应在此处编写
*/
using DGZImp.Core.BaseProvider;
using ATkg.BizAppProject.DomainModels;
using DGZImp.Core.Utilities;
using System.Linq.Expressions;
using DGZImp.Core.Extensions;
using DGZImp.Core.Exceptions;
using Newtonsoft.Json.Linq;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using System.Net.Http;
using System.Security.Policy;
using System.Text;

using DGZImp.Core.EFDbContext;
using DGZImp.Core.Exceptions;
using DGZImp.Core.Extensions;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Http;
using ATkg.BizAppProject.Services;

namespace ATkg.BizAppProject.IServices
{
    public partial interface Itable_wgjyService
    {
        public static int? uid = 0;

        Task<object> SyncProductionTask_wgjy(string taskNo = "");

        Task<object> Sync_cailiao_plan_data();
        Task<object> SyncProductionTask_wgjy_pg(string taskNo = "", JObject mes_data_final = null);
        Task<object> gzd_search_task(string taskNo = "");
        Task<object> gzd_upmes_excel_task(string taskNo = "", string order_id = null, float[] gzd_data = null, int[] mes_old_data_id = null);

        Task<object> save_excel_task(string name_order = "", string lot_name = "", float[] gzd_data = null, string formattedTime = "", string path_file_mode = "", string formattedTime_ymd = "", string test_modle="");

        //Task<object> update_db_pg_server(string taskNo = "", string order_id = null, float[] gzd_data = null, int[] mes_old_data_id = null);
        Task<object> up_to_mes_();
    }
 }
